Soru & Cevap

Android programlamadan anlayanlar bakabilir mi ? ...

02.05.2020 - 10:46

Java dilinde anrdoid için bir program tasarlıyorum cardview in opaklığını azaltıyorum fakat bu sefer üzerindeki text ve image lerinde azalıyor doğal olarak ben azalmamaları için çok çabaladım ama beceremedim bilen biri varmı acaba ?

1 Görüntülenme

2 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-133451-1525228116.jpg
cnrpltcll
03.05.2020 - 10:09

cardviewin üstüne bir adet relative veya linearlayout veya image at aynı ölçülerde ve background u opacity veriyomuş gibi ayarla işini görücektir

İbrahim Samed Birelii
03.05.2020 - 10:20
cardview'in içinde zaten text ve image için linearlayout um var fakat cardview'in alpha(opaklığı) ayarlayınca içersindeki herşeyin opaklığı değişiyor
İbrahim Samed Birelii
03.05.2020 - 10:21
linear layout un opaklığını ayarlayınca backgorund un renklerinin opaklarını değiştiriyor bir transparanlık sağlamıyor
Profile picture for user
Konuk (doğrulanmamış)
02.05.2020 - 02:24

Bunun için 2 katman kullanmalısın. İlk katman background'ı oluşturacak. 2. katman background ile aynı pozisyonda fakat layer hiyerarşisinde üstüne olacak. Bu 2. katman text ve image'i kapsayacak. Dolayısıyla ilk katmanın opaklık değeri 2. katmanı ve içindeki image ve text'i etkilemeyecektir.

İbrahim Samed Birelii
03.05.2020 - 09:14
cevabın için teşekkür ederim frame layout mu kullanmalıyım ?